English to Simple English Dictionary
handshake
Handshake
Meaning for handshake found in 21 Languages.
Sponored Video